package com.gdty.lic.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 自定义的可被允许的服务器硬件信息的实体类（如果校验其他参数，可自行补充）.备注：如果只需要检验文件的生效和过期时间无需创建此类。
 */
@Data
public class LicenseCheckModel implements Serializable {

    /**
     * 自定义编码
     */
    private String code;

    /**
     * 可被允许的MAC地址
     */
    private List<String> macAddress;

    /**
     * 可被允许的CPU序列号
     */
    private String cpuSerial;

    /**
     * 可被允许的主板序列号
     */
    private String mainBoardSerial;

    /**
     * 过期时间 - 时间戳
     */
    private String expireDate;

    /**
     * 被授权者
     */
    private String licenseTo;

    /**
     * 授权日期 - 时间戳
     */
    private String licenseDate;
}
